define(['zepto', 'butterfly/view','../../bsl',
    'text!./webview_pullrefresh_custom.html'
], function($, View, bsl, webview_pullrefresh_custom) {
    var me = null;

    var view = View.extend({
        events: {

            // ！！！！ 由于 引入 touch.js 后，tap事件会变成双击，所以 本页面内不能使用tap，用click代替。
            "tap .openDoc" : "openDoc",
            "tap #back" : "back",

      
        },
        render: function() {
            me = this;
        },

        onShow: function() {
            list=document.getElementById("list");

            // 绑定自定义事件 滑动切换日历等           
            this.plusReady();

        },
                var ws=null,wo=null;
        // 扩展API加载完毕，现在可以正常调用扩展API 
        plusReady:function (){
            // 获取自身窗口
            ws=bsl.webview.currentWebview();
            wo=ws.opener();
        },
        // 判断扩展API是否准备，否则监听"plusready"事件
        // if(window.plus){
        //     plusReady();
        // }else{
        //     document.addEventListener("plusready",plusReady,false);
        // }
        // DOM构建完成获取列表元素
         list:null,
        // document.addEventListener("DOMContentLoaded",function(){
        //     list=document.getElementById("list");
        // });
        // 刷新页面
        onRefresh:function (){
            setTimeout(function(){
                if(list){
                    var item=document.createElement("li");
                    item.innerHTML="<span>New Item "+(new Date())+"</span>";
                    list.insertBefore(item,list.firstChild);
                }
                ws.endPullToRefresh();
                wo.evalJS("pullReset()");
            },1000);
        },
          back : function(e){
            window.history.go(-1);
        },
        openDoc:function(){
             window.butterfly.navigate('/doc/events.html', {
                trigger: true
            });


        },
   
            });
    return view;
});
